@charset "utf-8";
/****reset***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:16px; color:#333; background:#fff; overflow-x:hidden;font-family:"Microsoft Yahei","宋体","Tahoma", "Arial";margin:0px auto;line-height: 1.6em;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF6600}
/*
h1{font-size:22px;margin-bottom:8px;font-weight: normal;line-height: 30px;}
*/
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:bold;}
/* 导航 */
.wp{width:100%;max-width: 1200px; margin:0 auto;}
.fix{background:white;min-height:10px;padding: 10px 0 50px 0;}
.page_this_wp .wp a{color:#FF6600;font-size:16px;}
.col-l{width:260px;float: left;}
.col-l{width:260px;float: left;}
.col-r{width:920px;float: right;}
ol,ul{list-style:none;}
.l,.col-l,.col-c,.imgtxt span img,.ul-imgtxt li span img{float:left;}
.r,.col-r,dt span,.ul-txt li span{float:right;}
.bg_body{position: absolute;height: 246px;width: 311px;background-image: url(../images/bg_body.gif);background-repeat: no-repeat;background-position: left top;right:-311px;bottom: 0px;}
.col-r .banner_page{height: 261px;margin-bottom: 20px;}

/* 限制网站内容页的img大小 */
.col-r p img{max-width:100%;height:auto;}
.pro-show p img{max-width:100%;height:auto;}
/* 栏目 */
.sonnav{padding-left: 5px;width: 100%;float: left;margin-top:2px;} /* 头部 */

.hdbg{background:#fff;width: 100%;max-width: ;position: absolute;z-index: 9;}

#hd{height:95px; position:relative; z-index:1; padding-top :10px ; padding-bottom:0px;}
#hd .logo{width:25%;position: absolute;top: 20px;} /* logo图片大小及靠左居中 */
.logo img{margin:10px auto;width:65%;height:60px;}
#wp-index #hd .logo{left: 0px;}
#hd .h{display: none;}
#hd .lk{text-align:right;padding-top:5px;padding-bottom:5px;color:black;font-size: 1em;padding-right: 5px;/*background-image: url(../images/tel_pic.jpg);background-repeat: no-repeat;background-position: right top;*/}
#hd .lk a{color:black;}
#hd .lk a:hover{color: #FF6600;font-size: 16.5px;font-weight:bold;}
#nv{padding-top: 10px;}
/*导航属性*/
#nv ul{list-style:none;margin:0 auto;padding:0;width:100%;background:;}
#nv ul li{float:left;  position:relative; list-style:none;}
#nv ul li a{font-size:1.1em;letter-spacing: 2px;line-height:36px; text-decoration: none;padding: 0px 0px; padding-left: 1.1em;}
#nv ul li:hover a{font-weight:normal;background:;font-size:1em;}
#nv ul li.current a{font-weight:bold;color:#FF6600;}
#nv ul ul{width:230px;background:#fff;display:none;position:absolute;left:0;top:100%;padding-bottom: 20px;}
#nv ul li:hover ul{display:block;background:#fff;}
#nv ul ul li{height:36px; line-height:36px;width: 100%;font-weight:normal;} 
#nv ul li.current:hover ul li{background:#fff}
#nv ul li:hover ul{display:block;}
#nv ul ul li a{display:block;height:36px;padding-left:20px;font-size: 13px;letter-spacing: 0.5px;}
#nv ul ul li a:hover{background:#eee;width:210px;}
#nv ul li.ok li{display:block;}

section{min-width:1200px;}
.box_news{background:#fff; height:38px;padding:10px 0; line-height:38px; overflow:hidden;}
.box_news .r a{font-size:1em;}
.box_news strong{display:block;width:8%;font-size:1em;float:left;text-indent: -1px;}
#slides_news{width:100%; position:relative; height:37px; line-height:37px;}
#slides_news ul li{height:37px;line-height:37px;}
#slides_news ul li a{font-size:1em;}
#slides_news ul li a:hover{font-weight:bold;}
#slides_news ul li span{font-size:1em;}
#slides_news .pagination{display:none;}
#slides_news .prev,#slides_news .next{display:none;width:10px;height:0;overflow:hidden;position:absolute;padding-top:9px;left:0px;top:13px;}
#slides_news .next{left:13px; background-position:-30px -11px;}
/*首页 index.php页 box1 background:#fff; */
.index_pro{overflow:hidden; width:100%; padding:40px 0 20px 0;}
.wrapper{width:1200px;overflow:hidden;margin-top: 20px; padding-left: 5px;padding-right: 5px;}
.wrapper img{width:100%;}

.right_title{overflow:; text-align:center;background: url(../images/pro_title.png) no-repeat center;height: 60px;}
.right_title .index_tit{color:#ba292d; font-size:2em; }
.right_title span{font-size:14px; color:#999; text-transform:uppercase; display:block;font-family:Aparajita; padding-top: 10px;}
/*首页 index.php页 ABOUT US*/
.index_title{overflow:hidden; padding-bottom: 40px;}
.index_title p a{Display:block;Width:250px;Padding:10px 0 10px 0;Line-height:30px;Border:2px solid #0000FF;Text-decoration:none;Text-align:center;opacity:0.8;border-radius:30px;-moz-border-radius:30px;}
.index_title p a:hover{background-color:#0000FF;color:#fff;font-size:18px;opacity:1.5}

.box_business{overflow: hidden;padding:0 0 50px 0;background:#cb570aa1;}
.box_business .bus_name{color: #333;font-size: 30px;line-height: 50px;text-align: center;font-weight: bold; padding: 50px 0 0 0;}
.box_business  span{font-size: 16px;color: #fff;display: block;font-family: Aparajita;line-height: 40px;}
/*首页index.php 解决方案start*/
.left_con{ overflow:hidden; margin-top:30px;}
.left_con ul{ overflow:hidden;padding: 0 5px;}
.left_con ul li{  border-bottom:0px dotted #ccc; float:left;text-align:center;}
.left_con ul li img{width: 296px;height: 199.5px; margin-bottom: -7px;}  /*解决方案页面中图片与文字结合处调式关键参数margin-bottom height*/
.left_con ul li a{ width: 296px;height: 200px; display:block; font-size:26px; color:#fff;font-weight:bold; padding-left:0px;}
.left_con ul li p{padding:85.5px 0;letter-spacing:2px;}
.left_con ul li:hover a{color:block; padding-left:0px; }
.left_con ul li img:hover{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);}
/*首页index.php 解决方案end*/
.left_con_li{overflow:hidden; margin-top:30px;}
.left_con_li ul{overflow:hidden;}
.left_con_li ul li{border-bottom:0px dotted #ccc;float:left; text-align:center; margin:5px;width:32.5%;}
.left_con_li ul li a{display:block; font-size:18px; color:#333;font-weight:bold; height: 40px; padding-left:0px; margin-top:-5px;}
.left_con_li ul li p{background:#fff; padding:10px 0;text-align: left;}
.left_con_li ul li img:hover{filter:alpha(Opacity=80);-moz-opacity:0.3;opacity: 0.3;}
.left_con_li ul li a span{float:left; font-size:14px;text-align:left;font-weight:normal;width:95%;line-height:37px;border-bottom: dotted 1px #ccc; background: url(../images/dian.png) no-repeat left center;padding-left: 15px;
-webkit-transition: all .9s;
-moz-transition: all .9s;
-ms-transition: all .9s;
-o-transition: all .9s;
transition: all .9s;}
.left_con_li ul li a span:hover{background: #ff6600; box-shadow: 0px 0px 0px 0.5px #999; color: #fff;font-size:16.66px;}
.left_con_li p a{Display:block;Width:150px;Padding:10px 0 10px 0;Line-height:30px;Border:2px solid #0000FF;Text-decoration:none;Text-align:center;opacity:0.8;border-radius:30px;-moz-border-radius:30px;float: left;}
.left_con_li p a:hover{background-color:#0000FF;color:#fff;font-size:18px;opacity:1.5}
.box1{width:380px;float:left;    margin-right: 1%;
    margin-left: 0.6%;height:100%;/*padding: 5px 70px 0 15px;*/}
.box1 img{display:block;width:380px; height:260px;object-fit: cover;}
.box1 img:hover{filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}
.box1 a:hover{color: #e86329;}
.box_tit{text-align: center;background:;margin: 20px auto;font-size: 18px;line-height: 20px;width:100%;color:#333;}
/*
.box1 p{line-height:1.8em;font-size: 14px;margin-top: 10px;}
.box1 span{line-height: 30px;text-align: right;display: block;font-size: 12px;}
*/
/* text-align: center; box-sizing: border-box;background:#F2F2F2;
*/
.box2{box-sizing: content-box;text-align: center;width:280px;float:left;padding: 30px 5px; margin: 5px; border-radius: 5px;}
.box2:hover{box-shadow: 0px 0px 10px #999;}
.box2 a:hover{color: #e86329;}
/*
.box2 .box_tit{margin-bottom: 5px;margin-top: 25px;line-height: 20px;font-size: 20px;color:#333;font-weight: bold;}
*/
/*
.box2 h3 a{color:#333;font-weight: bold;font-size: 1em;}
*/
/* 功能模块 height:500px;是图片播放器宽度*/
.banner{position:relative;overflow:hidden;}
.banner .bd{position:relative; z-index:0;}
.banner .bd ul{width:100% !important;}
.banner .bd ul li{width:100% !important;}
.banner .bd ul li img{width:100%;height:600px;}
.banner .bd ul li a{height:600px; display:block;}
.banner .bd ul li .siteWidth{position:relative; margin:0 auto; height:299px;}
.banner .bd .txt{position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn{display:block; zoom:1; margin-top:8px; width:72px; padding-right:10px; height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden;line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on{filter:alpha(opacity=100);opacity:1;}

/****PC首页banner图片文字***/
.banner_text {position:absolute;vertical-align:middle;color:#fff;padding: 0;margin: 16% 0 10% 17%; z-index: 99;width:40%; /*background-color: rgba(255,0,0,0.5);*/}
.banner_text .banner_tit{font-size:2em;line-height:2;}
.banner_text p {font-size:1em;line-height:200%;}
/*
.banner_text a {font-size:0.9em;line-height:50px;color:#fff;}
*/
.banner_text p a{Display:block;Width:120px;Padding:10px 0 10px 0;font-size:0.9em;color:#fff;Line-height:30px;background-color:#FF6600;Border:2px solid #FF6600;Text-decoration:none;Text-align:center;opacity:1;border-radius:0px;-moz-border-radius:0px;}
.banner_text p a:hover{color:#fff;font-size:16px;opacity:1.5;}

/****PC各个页面banner图片-文字-面包屑***/
.topbanner{position:relative;color:#fff;background:rgb(13 20 236 / 61%)}
.topbanner img{width:2560px;position:absolute;left:50%;margin-left:-1280px;height:440px}
.topbanner .mask{top:0;left:0;width:100%;height:440px;background:rgba(0,0,0,0.1)}
.container-fluid{padding:0 15px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.topbanner .bann_text{position:absolute;bottom:15%;left:0;width:100%;padding-bottom:}
.topbanner .titleBox{width:100%;max-width:1210px;padding:;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.topbanner .bann_text .title{font-weight:500;font-size:35px;line-height:40px}
.topbanner .bann_text .enTitle{font-size:25px;line-height:50px;text-transform:uppercase;padding-top:}
.topbanner .bann_text .smallword{line-height:28px;margin-top:21px}
.topbanner .site{margin-top:60px;line-height:5px}
.topbanner .site a{color:#fff}
.topbanner .site a:hover{color:#0068b7}

/*面包屑 背景 background-image: url(../images/banner_page_this.gif);background-repeat: no-repeat;background-position: center center; font-weight:bold;*/
.page_this_wp{clear: both;height: 40px;width: 100%;line-height: 40px;color: #FF6600;}
.page_pro_wp{clear: both;height: 60px;width: 100%;background-image: url(../images/menu_bott.gif);background-repeat: no-repeat;background-position: center center;line-height: 80px;color: #FFF;margin-bottom:5px;}
.page_pro_wp{clear: both;height: 60px;width: 100%;background-image: url(../images/menu_bott.gif);background-repeat: no-repeat;background-position: center center;line-height: 80px;color: #FFF;margin-bottom:5px;}
.page_pro_wp a{color:white;}
.col-r .content p{font-size: 14px;margin-top: 5px;margin-bottom: 5px;line-height: 24px;}
/*
.col-r .content h1,.col-r .content h2{margin-bottom: 20px;}
.col-r .content h2{font-size: 1.2em;margin-bottom: 7px;font-weight: 400;color: #333;}
*/
.menu_wrap{width:1200px;margin:0px auto;height:60px;line-height:60px;}
.menu_wrap #menu_wp{text-align:center;}
.menu_wrap #menu_wp a{font-size: 16px;}
.menu_wrap .page_tit{float:right;}
.menu_wrap .page_tit p{padding-top:5px;}
#wp #bd{background:#fff; padding-top:30px;}
#wp #bd .wp{width:910px;}
.col-l .menu{background-color: #FFF;padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;}
.col-l .col-l_h{font-size: 16px;line-height: 40px;color:black;margin-bottom: 1px;}
.snv{margin-bottom: 15px;}
.snv li{line-height:40px;font-size:14px;}
.snv li a{display:block;height:40px;background:url(../images/icon.png) no-repeat 12px 16px;padding-left:20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e5e5e5;}
.menu .snv .on ul li a{font-size: 12px;background-position: 10px center;color: #333;}
.snv a:hover{display:block;background:rgb(11,83,235,0.65);color:white;width:auto;font-weight:bold;font-size: 17px;}
#on a{display:block;background:rgb(11,83,235,0.65);color:white;width:auto;border-bottom: none;font-weight:bold;}
.snv li.on dl dd a{color: #666;}
.snv li dl{padding:8px 0;}
.snv li dl dd,.snv li dl dd a{height:30px;line-height:30px;font-size:12px;display: block;}
.snv li dl dd a{background:none;}
.snv li dl dd a:hover{background-color: #e5e5e5;background-image: none;color: #333;}
/*
.slk h3{font-size:14px; color:#0363AD; margin-bottom:15px;}
.slk li{height:23px;}
.hear{height:40px; line-height:40px;}
*/
/*
#wp h2{font-size:16px;color:#0363AD;height:35px;padding-top:10px;font-weight: normal;}
*/
#wp .content{line-height:1.8em; font-size:14px; min-height:400px}
#wp .content p{margin-bottom:15px;}
#wp .content .imgtxt p{font-size: 12px;margin-top: 0px;margin-bottom: 0px;line-height: 1.6em;}
/*
#wp .content h3{font-size:14px; margin-bottom:10px;}
*/
#wp .h{height:5px;}
#wp .contab{height:37px; background:url(../images/tab-line.jpg) repeat-x left bottom; margin-bottom:20px;}
#wp .contab li{width:115px; float:left;height:37px; line-height:37px; text-align:center;font-size:14px;background:url(../images/tab.jpg) no-repeat right bottom;margin-right:5px;}
#wp .contab li.hover{background-position:left bottom;}
/* 滑动*/
.gundong{background:#ECECEC; height:120px; padding-top:20px; padding-left:10px;}
.side{height:95px; width:700px;}
.side .side-l,.side .side-r{width:18px; float:left; padding-left:10px; padding-top:30px;}
.side .side-r{}
.side .side-l a,.side .side-r a{display:block; width:18px; background:url(../images/jt.jpg) no-repeat left 0; padding-top:31px;}
.side .side-r a{background-position:-20px 0;}
.side .side-c{width:600px; float:left; overflow:hidden; height:95px; position:relative; margin-left:10px;}
.side .side-c ul{display:block; left:0; top:0; position:absolute; padding:0;}
.side .ul-pic li{padding:0; padding-top:5px; width:150px; text-align:center; float:left;}
.side .ul-pic li img{margin-bottom:5px; display:inline; width:140px; height:95px;}
ul.imgtxt li{height:145px; border-bottom:1px solid #eee; padding-top:15px;}
ul.imgtxt li a{color:#0067B9;}
ul.imgtxt li a:hover{color:#cc0000;}
ul.imgtxt li .pic{display:block; width:220px; float:left;}
/*
ul.imgtxt li h3{font-size:14px; font-weight:normal;}
*/
ul.imgtxt li p{font-size:13px;}
.news_tj{height: 170px;margin-bottom: 20px;}
.news_tj img{float:left;display:block;}
.news_tj .news_tj_text{float:right;width:435px;}
/*
.news_tj .news_tj_text h2{line-height:30px;font-size: 16px;}
*/
.news_tj .news_tj_text p{font-size: 12px;margin-bottom: 10px;}
.listtxt li{height:30px; line-height:30px; border-bottom:1px dotted #ddd; font-size:13px;}
.listtxt li span{float:right;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.ctit{font-size:14px; height:30px;}
.vlist{width:750px;}
.vlist li{width:163px; height:190px; float:left; padding-right:15px; position:relative;}
.vlist li .pic{width:163px; display:block; height:100px; margin-bottom:5px;}
.vlist li .pic img{width:163px;}
.vlist li a{display:block;}
.vlist li a{color:#0067B9;}
.vlist li a:hover{color:#cc0000;}
.vlist li em{display:block; width:41px; height:41px; background:url(../images/v.png) no-repeat; position:absolute; left:60px; top:30px; z-index:100;}
.page{text-align:center; padding-top:20px;padding-bottom: 20px;}
.page a{display:inline-block; padding:5px 8px; border:1px solid #ddd; font-size:12px; font-family:Arial; line-height:1em;}
.page a:hover,.page a.on{background:#eee;}
.h1-info{font-size:13px; color:#888;text-align:center;}
.report_list li{float: left;margin-right: 28px;margin-bottom: 28px;height: 300px;width: 220px;}
.report_list{padding-top: 10px;width:800px;}
.report_list li.last{float: right;margin-right: 0px;}
.report_list li a img{display: block;border: 1px solid #eeeeee;}
.case_list{padding-top:10px;}
.case_list li{float: left;height: 200px;width: 219px;margin-right: 15px;}
.case_list li img{display: block;}
.case_list li span{display: block;line-height: 30px;text-align: center;}
.case_list li.last{float: right;margin-right: 0px;}
.bshare-custom{margin-bottom:20px;text-align: right;}
.support_box{padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px;background: white;margin-top: 0px;margin-bottom: 10px;border-radius: 3px;}
/*
.support_box h3{margin-top: 136px;font-size: 16px;line-height: 30px;margin-bottom: 10px;font-weight: normal;}
*/
.support_box p{font-family: Verdana, Geneva, sans-serif;}
.col-r .content .support_box p{font-family: Verdana, Geneva, sans-serif;font-size: 12px;}
.support_box .tel_box{color: #FF6600;font-size: 16px;background: url(../images/icon_bg.gif) left 5px no-repeat;height: 40px;padding-left: 30px;line-height: 35px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}
.support_box .qq_box{color: #FF6600;font-size: 16px;background: url(../images/icon_bg2.gif) left 5px no-repeat;height: 40px;padding-left: 30px;line-height: 35px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}
.support_box img{width: 100%;height: 100%;line-height: 30px;}
/* 底部 */
footer{background: #1e2935;color: #fff;overflow: hidden;max-width:;margin: 0;width:100%;}
.w1200{width: 1200px;margin: 0 auto; margin-top: 10px;}
footer .menu5{width: 18%;float: left;box-sizing: border-box;margin-top: 20px;}
footer .menu5 li{line-height:30px;padding-right: 20px;}
footer .menu5 li:first-child{line-height: 32px;}
footer .menu5 .footer_menu{font-size: 1em;font-weight: bold;}
footer .menu5 a{font-size: 0.875em;color: #666;line-height:30px;font-weight: normal;}
footer .right{float:right;width:28%;height:250px;padding:0;margin:20px 0 0;text-align:right;}
footer .right p{padding:0;margin:5px 0 5px 0;font-size:28px;font-weight:normal;color:#666;}
footer .right span{display:block;padding:0;margin:0;font-size:0.875em;font-weight:normal;color:#898989;}

.right ul{width:40%; float:left; text-align:center; margin: 5% 5% 0 5%;}
.right ul img{height: 100%; width: 100%;}
.right ul p{line-height:20px;color:;font-size:14px;}

footer .right a{display:block;float:right;text-align:center;height:35px;width:115px;text-indent:20px;line-height:35px;padding:0;margin:20px 5px 0;border-radius:6px;background:#13227a url('../images/foot-qq.png') 10px center no-repeat;font-size:16px;font-weight:normal;color:#fff;}
footer .right a:hover{text-decoration:underline;}
footer .copyright{margin-top: 38px;font-size:0.875em;padding:5px 0; line-height:25px;text-align:center;border-top: 1px solid #535353;}
/* 底部统计样式靠右 */
footer .copyright span{color: #FFFFFF;text-align:center;margin-top:10px;}
.copyright span a{color: #FFF;}
.clear{clear: both; height: 0; line-height: 0; font-size: 0; content: '.'; display: block; visibility: hidden; overflow: hidden;}

/*--友情链接css样式    start--*/
.link_foot{float:left;font-size:0.9em}
.link_foot .text{overflow:hidden;text-overflow:ellipsis;text-align:justify;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;position:relative;line-height:1.6em}
.text::before{content:"";height:calc(100% - 24px);float:right}
.text::after{content:"";width:999vw;height:999vw;position:absolute;box-shadow:inset calc(100px - 999vw) calc(30px - 999vw) 0 0 #fff;margin-left:-100px}
.text a{color:#666;font-size:0.9em}
.link_foot .btn{float:left;clear:both;margin-left:10px;padding:0 8px;background:linear-gradient(45deg,rgb(90,136,253),rgb(0,206,188));line-height:1.6em;border-radius:4px;color:#fff;cursor:pointer}
.link_foot .btn::before{content:"更多"}
.exp{display:none}
.exp:checked + .text{-webkit-line-clamp:999}
.exp:checked + .text::after{visibility:hidden}
.exp:checked + .text .btn::before{content:"收起"}
/*--友情链接css样式   end--*/

/*----*/
#wp{float:left;text-align: center;margin-left:20px;padding-right:140px;}
#wp_content{background:white;width:1200px;}
.wrap{width:1200px;margin:0px auto;background:white;padding: 20px 0 30px 0;}
/*解决方案全页面样式*/
.proshow{width:330px;float:left;margin-left:10px;margin-bottom:5px;text-align:center;padding: 10px 60px 0px 0px;}
.proshow .pro_img{height:171px;background:white;padding: 10px;}
.pro_img img{width:274px;height:100%;text-align:center;transition: all 0.6s;}
.pro_img:hover img{transform: scale(0.9,0.9);}
.proshow .pro_con{height:30px;}
.pro_con .case_tit{margin:2%;color:black;text-align: center;line-height: 20px;font-size:18px;}

.news_list{border-bottom:1px solid #dddddd;height: 90px;padding-bottom: 30px;padding-top: 20px;}
.news_list li{ overflow:hidden; padding:10px; border-bottom:1px dashed #ccc;}
.news_list .n-img {float: left;width:120px;text-align: center;margin-right: 5%;}
.news_list .n-img img{width:120%;height:100px;object-fit:cover}
.news_list .new_tit{line-height:30px;font-size: 18px;}
.news_list p{text-indent:0em;margin-bottom:10px;}
/*
.news_list .new_tit a{font-size:16px;font-weight: bold;font-family: "PT Sans","Helvetica Neue","Helvetica","Arial","sans-serif",;}
*/
.news_list .new_tit a:hover{color: #FF6600;font-size:18.2px;font-weight:bold;}
.news_list .new_tit span{float:right;font-size:13px;color: #888;}

.col-r .content .con_tit{font-size: 20px;line-height:30px;text-align: center;margin-top:20px;margin-bottom:5px;}

/*tag 标签样式*/
.tag{position: relative; vertical-align: top; }
.tag .tag_key{display: inline-block; font-size: 13px;color:#1772F6; padding: 0 20px;line-height: 33px;border-radius: 100px;background-color: rgba(23,114,246,0.1);}

/*解决方案内容页格式*/
.pro-show{width:1200px;background:white;margin:0px auto;}
.photo-slide{padding:10px;background:white;}
.photo-slide img{width:250px; height:200px;object-fit: cover;}
.pro{height:240px;}
.pro-left{width:45%;}
.pro-right{width:50%;padding-right: 1%;}
.article-page{height:20px;margin-top:30px;text-align:center;}
.article-page a{display:inline-block;float:left;margin-right:1px;width:80px;height:20px;line-height:20px;background-color:#F2F2F2;}
.article-page a:hover{background-color:#0EC3F7;color:#fff;}
/*
.pro-right h4{font-size:16px;line-height: 2;}
*/
.pro-right .f-tit{color:#EE883D;}
.pro-tit{background:url(../images/pro_tit.jpg) left center repeat-x;margin-bottom:15px;height:31px;line-height:31px;}
.pro-tit strong{background-color:#FFF;display:inline-block;font-size:16px;padding-right:15px;}
.contact_box{padding-top:20px;}
.consult{padding-right: 10%;text-align:center;}
.consult a{width:200px;height:40px;border-radius:3px;background:#0068B7;line-height:40px;text-align:center;margin-top:20px;display:block;}
.consult a:hover{display:block;background:#FF6600;}
.p_cont{padding:0px;margin:50px 0 40px 0;}
.p_cont .con_tit{font-size:20px;text-align: center;margin-top:5px;margin-bottom:15px;}
.p_cont p{margin-bottom:0.5em;}
/*

.p_cont h1 span{display:block;background:white;width:30%;line-height:30px;color:black;font-weight:700;font-size:1.125em;text-indent:2em;}
*/
/*解决方案内容页格式 end*/
/*典型用例内容页格式*/
/*
.case_cont h6{background:url(../images/bg_bg.gif) center repeat-x;}
.case_cont h6 span{display:block;background:white;width:150px;line-height:30px;color:#0068B7;font-weight:bold;margin-top:10px;letter-spacing: 2px;}
*/
.pro_content{border:1px solid red;min-height:600px;width:1200px;margin:0px auto;}
.pro_content .pro_left{padding:30px;float:left;background:white;}
.pro_content .pro_right{float:right;border:1px solid orange;width:500px;}
.pro_content .pro_right .prev{}
.pro_content .pro_right .article-page a{display: inline-block;float: left;margin-right: 1px;width: 40px;height: 40px;text-align: center;line-height: 40px;}
.about_cont{font-size:16px;font-weight:500;margin-top:20px;width:100%;line-height: 200%;}
#about_p p{margin-bottom:0.5em;text-indent:0em;word-spacing:5px; letter-spacing: 2px;}
#about_show_p p{text-indent:0em;word-spacing:5px; letter-spacing: 2px;}
/*#navcurrent a{font-weight:bold;color:#FF6600;}*/
/* 右侧客服，悬浮窗口 */
#nav{position:fixed;left:0.3%;top:70%}
/* 在线留言 首页index.php */
        #particles-js {
            position: absolute;
            width: 100%;
            height: 320px;
            z-index:-1;
        }
canvas {
  display: block;
  vertical-align: bottom;
}        
.zxjm1{padding-top:10px; text-align: center;}
.zxjm1 li{margin:13px 0;}
.sinp-sj{border: 2px solid #0066ccf5;background:#f8b0800d; border-radius: 10px 10px 10px 10px; height: 50px; line-height: 30px; padding: 0 20px; width: 230px;font-size: 16px;}
.sinp-yzm{border: 2px solid #0066ccf5;background:#f8b0800d; border-radius: 10px 10px 10px 10px; height: 50px; line-height: 30px; padding: 0 20px; width: 100px;font-size: 16px;}
/* 在线留言页面 */
.book_text{font-size: 50px; color: #FF6600; font-weight: bold;line-height: 2em;margin-left: 50px;}
ul#zxjm{padding-top:10px;padding-left:50px;}
ul#zxjm li{margin:3px 0;height:41px;}
.sbt{color: #FF6600; float: left; line-height: 30px; width: 80px;font-size:16px;text-align:right;}
.sinp01{/* background: url("../images/bg.gif") repeat-x scroll 0 0 transparent; */border: 1px solid #FF6600; border-radius: 3px 3px 3px 3px; float: left; height: 30px; line-height: 30px; padding: 0 2px; width: 320px;}
.sinp02{/* background: url("../images/bg.gif") repeat-x scroll 0 0 transparent; */border: 1px solid #FF6600; border-radius: 3px 3px 3px 3px; float: left; height: 30px; line-height: 30px; padding: 0 2px; width: 80px;}
ul#zxjm li.h66{height:108px;}
.area{/* background: url("../images/bg03.jpg") repeat-x scroll 0 0 transparent; */border: 1px solid #FF6600; border-radius: 3px 3px 3px 3px; float: left; height: 100px; line-height: 30px; padding: 0 2px; width: 480px;}

/* 联系我们导航图片尺寸 width:1200px;*/
/* 联系我们 内容页面布局 */
.col-l-l{width:700px;float: left; border-right:0px solid #E5E5E5;}
.col-r-r{width:350px;float: right;}
.col-r-r img{margin-top:20px;}

/*-- 首页 公司简介--
.aboutus{margin:0px auto;width:1200px;background:white;}
.aboutus .aboutus_con h1{font-size:16px;text-align:center;margin-bottom: 20px;}
.aboutus p{margin-bottom: 1.5em;}
.aboutus .aboutus_con{padding:20px;}
.aboutus .aboutus_con span{text-align:center;display:block;}
.aboutus .aboutus_con span a{color:#2799f1;}
.aboutus .aboutus_con a:hover{text-decoration:underline;}
*/

/****hezuo***/
.mr_frbox{height: 180px; padding: 10px 10px 0px;}
.mr_frBtnL{float: left; margin: 38px 15px 0px 0px; cursor: pointer; display: inline;}
.mr_frUl{float: left; height: 150px; width: 1090px;}
.mr_frBtnR{float: right; margin: 38px 0px 0px 0px; cursor: pointer;}
.mr_frUl ul li{display: inline; float: left; height: 130px; width: 11.6%; margin-right: 10px; overflow: hidden;}
.mr_frUl ul li img{display: block; margin: 5px 5px 5px 0px; border: 1px solid #D8D8D8; width: 124px; height: 52px;}
.mr_frbox>.mr_frUl>.tempWrap{width: 1090px!important;}
/****hezuo end***/
/*科e互联特效基本框架CSS结束，应用特效时，--样式可删除*/
/* 弹出客服窗口 效果CSS开始 */
.box_m{width:315px; height:145px; background:url(../images/invite_bg.png) no-repeat; position:fixed; left:50%; top:50%; margin:-72px 0 0 -157px; display:none;}
.box_m ul .close{width:70px; height:22px; display:block; position:absolute; top:104px;}
.box_m ul{width:315px; height:145px; position:relative;}
.box_m ul a{display:block; width:70px; height:22px; position:absolute; top:104px;}
/* 效果CSS结束 */


/*左侧 微信、QQ、电话、留言 main css start */
.izl-rmenu{position:fixed; right: 0%; top:40%; z-index:999;}
.izl-rmenu .btn{width:50px; height:50px; margin-bottom:2px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{/*background:url(../images/navi_qq.png) 0px 0px no-repeat;*/ background-color:#FFFF;border-radius: 10px;border: 1px solid #eee;width:50px; height:50px; }
.izl-rmenu .btn-qq:hover{background-color:#FFFF;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{/*background:url(../images/navi_qq.png) 0px 0px no-repeat; */ background-color:#FFFF; text-decoration:none; display:block;}
.izl-rmenu .btn-ask{/*background:url(../images/navi_ask.png) 0px 0px no-repeat;*/  background-color:#FFFF;border-radius: 10px;}
.izl-rmenu .btn-ask:hover{background-color:#FFFF;}
.izl-rmenu a.btn-ask,.izl-rmenu a.btn-ask:visited{/*background:url(../images/navi_ask.png) 0px 0px no-repeat;*/  background-color:#FFFF; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{/*background:url(../images/navi_weixin.png) 0px 0px no-repeat;*/  background-color:#FFFF;border-radius: 10px; border: 1px solid #eee;width:50px; height:50px; }
.izl-rmenu .btn-wx:hover{background-color:#FFFF;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-250px; top:-120%; display:none;width:250px;height:200px;}
.izl-rmenu .btn-phone{/*background:url(../images/navi_mobile.png) 0px 0px no-repeat; */ background-color:#FFFF;display:block;border-radius: 10px;width:50px; height:50px; }
.izl-rmenu .btn-phone:hover{background-color:#FFFF;}
.izl-rmenu .btn-phone .phone{background-color:#FFFF;position:absolute; width:160px; left:-160px; top:80px; line-height:50px; color:#000; font-size:18px; text-align:center; display:none;border-radius: 5px;box-shadow: -1px 1px 10px 1px rgba(0, 0, 0, 0.3);}
.izl-rmenu .btn-top1{/*background:url(../images/navi_top.png) 0px 0px no-repeat; */background-color:#FFFF; display:none;border-radius: 10px;}
.izl-rmenu .btn-top1:hover{background-color:#FFFF;}
.izl-rmenu .btn-top{background-color:#FFFF; display:none;}
/*20220323对QQ客服前端icon进行修改，移动鼠标就可以弹出微信二维码*/
.izl-rmenu .iconimg{background-color:#FFFF;border-radius: 25px; border: 1px solid #eee;}
.izl-rmenu .iconfont{font-size:1.5rem;padding:18% 0 0 10%;position:relative;display:block;line-height:2rem;height:2rem;width:2rem;margin:0 auto;color:rgb(0, 112, 192);}
.izl-rmenu .iconfont:hover{color:#fe671c;}
.iconimg img.qrcode{position:absolute;z-index:99;top:-10%;right:50px;width:200px;max-width:none;height:200px;transform:scale(0);transform-origin:top right;opacity:0;border:1px solid #eee;border-radius:.25rem;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.iconimg:hover img.qrcode{transform:scale(1);opacity:1}
/*左侧 QQ main css end */

 /* index.php页面countUp数字跳动   计数器 开始 */
.count_row{display:flex;flex-wrap:wrap}
.count_col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;width:100%;padding-right:15px;padding-left:15px}
.p-4{padding:1.5rem!important}
.numbers{list-style:none;margin:0;padding:0}
.numbers li{position:relative;color:#1B1B1B;text-align:center}
.numbers li .count{font-size:60px;font-weight:400;line-height: 100px}
.numbers li sup{vertical-align:top;font-size:30px;top:0.5em}
.numbers li .title{color:#525252;font-size:20px;}
/* index.php页面countUp数字跳动 计数器 结束 */


